@charset "utf-8";
/* ------------------------------------------------------------------------ 清理浏览器默认样式 */
* { margin: 0; padding: 0; word-wrap: break-word; }
html, body { height:100%; font-family:微软雅黑,宋体,Tahoma,Verdana,Arial,times,sans-serif; }
body, textarea { font-size:12px; }
	textarea { resize: none; }
table { empty-cells: show; border-collapse: collapse; font-size:12px;}
	caption, th { text-align: left; font-weight: 400; }
ul li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
em, cite { font-style: normal; }
a { color: #0066CC; text-decoration: none; }
	a:hover { text-decoration: underline; }
	a img { border: none; }
/* ------------------------------------------------------------------------ 全局常用 CSS 样式 */

/* .l/.r 左浮动/右浮动  清理浮动 .cl --> Clear  .o --> Overflow  选中的元素 .a --> Selected  块元素 .b --> Block */
.a {}
.b { display:block; }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.l { float: left; }
.r { float: right; }
.o { overflow:hidden; }
.pipe { padding:0 5px; }
.black_overlay{   display: none;  position: absolute;  top: 0%; left: 0%; background-color: black;  z-index:1001; -moz-opacity: 0.8;  opacity:.80;  filter: alpha(opacity=80);  }  
.white_content {  
	display: none;  position: absolute;  top: 50% ; left: 50%; width: 640px; height: 520px; padding: 0px;  border: 5px solid #c0c8cc;  background-color: white;  z-index:1002;  overflow: false;  
    margin-left: -320px;
    margin-top: -260px;}
.processing {  
	display: none;  position: absolute;  top: 50% ; left: 50%; width: 300px; height: 100px; padding: 0px;  border: 5px solid #c0c8cc;  background-color: white;  z-index:1002;  overflow: false;  
    margin-left: -150px;
    margin-top: -100px;}

.processText(){
	height:30px;
	line-height:100px;
}
/* 弹出窗口 win */
.win-table { width:100%; border-collapse: collapse; empty-cells: show; }
    .win .m-c { background-color:#FFF; }
    .t-l, .t-c, .t-r, .m-l, .m-r, .b-l, .b-c, .b-r { overflow: hidden; }
    
	.t-l, .t-c, .t-r, .b-l, .b-c, .b-r { display:block; float:left; background:url(../images/win_bg.png); }
    .m-l, .m-r { width: 4px; background:url(../images/win_bg2.png) repeat-y;}
	.m-r { background-position:-12px 0; } 
    .t-c, .b-c { height: 8px; }
    .t-l, .t-r, .b-l, .b-r { height: 8px; width: 8px; }
	.t-l { background-position:0 -16px; }
	.t-r { background-position:0 -24px; }
	.b-l { background-position:0 -32px; }
	.b-r { background-position:0 -40px; }
	.b-c { background-position:0 -8px; }
    .win-ct { background:#fff; }

/* 切换菜单 tab */
.tab { margin-left:-15px; }
	.tab li { height:47px; line-height:47px; float:left; padding:0 20px; border-right:1px solid #eee; }
	.tab .a { border-bottom:1px solid #fff; background:#fff !important; font-weight:700; color:#333; }

a.btn { display:block; text-align:center; font-weight:700; color:#fff; }
a.btn:hover { text-decoration:none; }
/* ------------------------------------------------------------------------ 布局 */
body { background:url(../images/bg.jpg) repeat; }
.wp { width:970px; margin:0 auto; overflow:hidden; }

.header { height:95px; line-height:95px; }
	.header .logo {  *padding-top:0 !important; padding-top:25px; padding-left:4px; }
	.header .r { color: #333; padding-right:20px; }
	.header .r a { color:#999; margin-left:10px; text-decoration:underline; }

.title { padding-left:15px; background:#fe6903; height:45px; line-height:41px; font-size:14px; color:#fff; font-weight:700; }

.win-ct { height:610px; position:relative; }
.sidebar { width:216px; }
	.sidebar .win-c { width:200px; }
	.sidebar .win-ct { width:208px; }
.main { width:746px; }
	.main .win-c { width:730px; }
	.main .win-ct { width:738px; }
	
.menu li { font-size:14px; height:47px; line-height:47px; border-bottom:1px solid #efefef; }
	.menu li a { display:block; width:193px; height:47px; padding-left:15px; color:#333; }
	.menu li a:hover { text-decoration:none; background-color:#f4f4f4; }
	.menu li a em { color:#999; font-size:12px; }
	
	.menu li.a { background-color:#f4f4f4; }
	.menu li.a a { font-weight:700; background:url(../images/arrow_right.gif) no-repeat 196px center; }
.alicloud { position:absolute; height:24px; line-height:24px; color:#ccc; bottom:16px; left:30px; *bottom:12px; _bottom:12px; }
.tit { padding:0 15px; height:46px; line-height:46px; border-bottom:1px solid #efefef;  border-top:1px solid #efefef; background-color:#f4f4f4; font-weight:700; color:#333; _border-bottom:none; }
	.tit em { color:#ff6901; }
	.tit a { color:#999; font-weight:normal; }
.ctn { padding:0 15px; color:#999;clear:both}
.autoReplay_ctn { padding:15px 15px; color:#999; }

.preview .ctn { padding:15px 15px 20px; }
.accountinfo .ctn { padding:10px 15px; }
.weixinpublic .ctn { padding:15px; }
.weixinpublic .br { background:url(../images/weidian_weixin.gif) no-repeat center 15px; }
.weixinpublic input { border:1px solid #ddd; font-size:11px; color:#9a9a9a; padding:7px; width:149px; }
.weixinpublic .tit a { }
.weixinpublic .tit em { color:#fc0000; margin-right:5px; }
.weixinpublic .tit img { margin-top:-2px; *margin-top:0; }
.weixinintro { padding:65px 35px 0 40px; font-size:14px; color:#333; font-weight:700; }
.weixinsuccess { padding-left:78px; }
.weixinsuccess img { float:left; margin:2px 10px 0 0; }
.weixinsuccess p { font-size:14px; color:#333; font-weight:700; }
.weixinsuccess span { font-size:12px; color:#999; font-weight:normal; }

.bt { border-bottom:1px solid #e7e7e7; color:#666; font-weight:700; }
.br { border-right:1px solid #e7e7e7; }
.data { color:#f3d09c; font-size:16px; font-weight:700; }
.data2 { color:#ff6803; font-size:18px; font-weight:700; }
.data3 { color:#cecece; }

.footer { margin:24px 4px 0 4px; border-top:1px solid #d8d8d8; padding-bottom:50px; }
	.footer p { height:47px; line-height:47px; border-top:1px solid #f6f6f6; color:#666; }
	.footer a { color:#666; font-weight:700; padding:4px 10px 4px 30px; background:url(../images/contact_icon.gif) no-repeat; float:left; display:block; height:16px; line-height:16px;}
	.footer .l { padding-top:12px; }
	a.weibo { background-position:0 -1px; }
	a.qq { background-position:0 -28px; }
	a.wangwang { background-position:0 -56px; }
	
.goods .tit { font-weight:normal; color:#999; }
	.goods .ctn { padding:0; color:#666;clear:both; }
	.goods .ctn a { color:#666; font-weight:700; }
	.goods .ctn .btn { color:#fff; margin-right:7px; float:left; }
	.goods td, .goods .ctn img { border-bottom:1px solid #EFEFEF; }
	.goods .a { background-color:#f4f4f4; }
	.goods .pages { border:none; padding-right:20px; padding-top:35px; text-align:right; color:#666; }
	.goods .pages a { font-weight:normal; color:#999;}
	.goods .pages { border:none; padding-right:10px; padding-top:35px; text-align:right; color:#666; }
	.goods .pages a { font-weight:normal; color:#999; padding:0 10px; }
	.goods .price { padding-right:20px; }

.messages .ltd { padding-left:20px; }
	.messages td { color:#999; }
	.messages td img { border:none !important; margin-right:3px; }
	.messages .pages { padding-top:15px; }
	
	.messages .tit .r { padding-top:7px; }
	.messages .messageTitle {  margin-top:15px; }	
	
	.messages .sub-tit { color:#333; margin-top:1px; height:29px; line-height:29px; }
	.messages .article-title { width:708px; overflow:hidden; }
	.messages .article-title input { border:1px solid #ccc; padding:4px; width:698px; height:23px; line-height:23px; }
	.messages .editor { margin-top:0px; margin-bottom:12px; height:350px; }	
	.messages .action a { float:left; margin-right:8px; }
	.messages .action span { *width:500px; }
	.messages .action span a { padding-left:10px; color:#666; margin-top:5px; }
	.messages .action span .btn { margin-right:0; }
.editor { color:#333; }
#autoReplyText_input{
	margin-top:-8px;
	border:1px solid #CCC;	
	padding:10px;
}

.reply {}
	.reply .action span { padding-top:8px; text-align:right; }
	.reply .action span a { float:none; margin-top:-2px; line-height:18px; padding:0px; color:#666; }
	.reply .action span a img { margin-top:-3px; _margin-top:0; }
	.reply .action span .btn { float:right; color:#fff; margin-top:0px; }

.ajaxdata { width:440px; height:350px; }
.ajaxdata .tit { border-top:none; }
.ajaxdata .ctn { padding-top:30px; }
.ajaxdata .goods { padding:0; }
.ajaxdata .goods a { color:#666; }
.ajaxdata .title a { color:#fff; }
.ajaxdata .pages { text-align:center; padding-top:15px; }
.ajaxdata p { padding-top:30px; text-align:center; }
.ajaxdata .title { background:#333; }
.ajaxdata .menu li a { width:auto; background-position:406px center !important; }

.insert-goods { height:530px; }
.insert-goods  .menu { height:485px; overflow-y:auto; }
.insert-goods  .menu .a a { font-weight:normal; }
	
.pageLayout a{
	 color:#999;
}


.goto-weixin { width:165px; height:32px; line-height:32px; color:#fff; background:url(/static/images/goto_weixin.gif) center; font-size:14px; }
.copy { width:35px; height:18px; line-height:18px; font-weight:normal !important; background:url(/static/images/copy_btn.gif) center; }
.copy2 { width:55px; height:18px; line-height:18px; font-weight:normal !important; background:url(/static/images/copy_btn2.gif) 0 0; }
.save, .prev { width:83px; height:32px; padding-bottom:2px; background:url(/static/images/save_btn.gif) 0 0; }
.prev { color:#666 !important; background:url(/static/images/preview_btn.gif) center; }
.insert { padding-left:25px; width:99px; height:32px; line-height:32px; padding-bottom:1px; background:url(/static/images/insert_btn.gif) 0 0; font-weight:700 !important; color:#333 !important; }
.insert2, .insert3 { padding-left:25px; width:58px; height:32px; line-height:32px; font-size:14px; background:url(/static/images/insert_btn2.gif) 0 0; font-weight:700; }
.insert2 { color:#333 !important; }
.insert3 { background:url(/static/images/insert_btn3.gif) 0 0; font-weight:700; color:#999 !important; }
.sync { width:75px; height:32px; line-height:32px; background:url(/static/images/sync_btn.gif) 0 0; color:#fff !important; font-weight:700 !important; margin:6px 0 0 7px; }
.success { font-size:16px; color:#333; font-weight:700; }
.success img { margin-right:9px; }
.public { padding-top:23px !important; }
.tips { padding-top:16px !important; color:#666 !important; }

/* -- 2013.4.1 -- */
.ajaxdata .menu li a  .mount { color:#999;font-size:12px;padding-left:14px; }
.important  { height:290px; }
.important  p { padding-top:0; }
.important  .tips { padding:0 20px; text-align:left; margin-bottom:5px; }
.important .tips em { color:#ff6803; }
.menu .qqun { border-bottom:none; font-size:12px; color:#666; _padding-top:14px; }
.menu .qqun em { color:#ff6803; }
.qqun img { margin:-2px 5px 0 15px; *margin-top:0; }

/* -- 2013.4.30 -- */
.messages { position:relative; }
.notice { position:absolute; z-index:9; width:140px; height:87px; padding-top:5px; right:9px; top:40px; }
.notice .arrow { width:11px; height:6px; background:url(../images/arrow_up.gif) no-repeat 0 0; position:absolute; z-index:10; left:65px; top:0; }
.notice .inner { border:1px solid #f7e2ad; background-color:#ffffdd; height:68x; width:122px; padding:6px 8px; }
.notice p { line-height:18px; }
.notice h3 { margin-bottom:2px; }
.notice .close { float:right; margin-top:2px; }
.notice .close a { display:block; text-indent:-9999px; width:5px; height:5px; background:url(../images/close.gif) no-repeat 0 0; }

.rule .sync { margin-top:0; }
.rule .ctn { padding-top:22px; }
.rule-box, .rule-box2 { border:1px solid #efefef; }
.rule-box2 { margin-bottom:13px; }
.rule-tit { border-bottom:1px solid #efefef; background-color:#f4f4f4; line-height:32px; padding:0 10px 0 13px; color:#333; font-weight:700; }
.rule-tit .r, .rule-tit .r a { font-weight:normal; color:#666; }
.rule-tit em { color:#fd444c; }
.rule-list .rule-tit { padding-left:10px; }
.rule-create { padding:7px 0 7px 10px; height:34px; line-height:34px; border-bottom:1px solid #efefef; }
.rule-create input { padding:5px; height:21px; line-height:21px; border:1px solid #ccc; width:310px; margin:0 8px 0 5px; float:left; }
.rule-create span { height:34px; line-height:34px; float:left; }
.rule-list { padding:10px; }
.rule-name { width:266px; border:1px solid #efefef; }
.rule-ctn { width:408px; border:1px solid #efefef; }
.rule-list ul { height:240px; }
.rule-list li { height:29px; line-height:29px; border-bottom:1px solid #efefef; color:#333; padding-left:10px; _padding-left:8px; }
.rule-list span.r a { margin-right:10px; color:#999; }
.rule-list input { margin:8px 6px 0 0; float:left; *margin:4px 4px 0 0; _margin-right:2px; }
.rule-tit input { *margin:6px 4px 0 0; _margin-right:2px; }
.rule-action { height:32px; line-height:32px; border-top:1px solid #efefef; background-color:#f4f4f4; padding-left:10px; }
.rule-action a { color:#fff; float:left; height:18px; line-height:18px; text-align:center; margin:7px 8px 0 0; _padding-top:1px; _background-position:0 0 !important; }
.rule-action .del { width:65px; background:url(../images/ruleaction_del.gif) no-repeat center; }
.rule-action .other { width:75px; background:url(../images/ruleaction_other.gif) no-repeat center; }
.rule .action { float:right; padding-top:17px; }
.rule .action .prev { margin-right:0; }

.rule-keywords { overflow:hidden; line-height:30px; padding-left:10px; margin-top:3px; }
.keywords-tit { float:left; height:18px; line-height:18px; margin:6px 3px 0 0; }
.keywords { float:left; display:block; height:18px; line-height:18px; color:#fff; margin:6px 8px 0 0px; }
.k-l, .k-r { background:url(../images/ruleaction_del.gif) no-repeat; width:8px; height:18px; }
.k-l { background-position:left center; }
.k-r { background-position:right center; }
.k-l, .k-c, .k-r { float:left; cursor:pointer; }
.k-c { background-color:#999; _height:17px; _line-height:17px; _padding-top:1px; }
.rule-replys { clear:both; height:30px; line-height:30px; padding-left:10px; margin-bottom:2px; }
.rule-replys span { margin-right:13px; }
.rule .pages { padding-top:22px; text-align:right; color:#666; }
.rule .pages a { font-weight:normal; color:#999; padding:0 10px; }

.ruleajax .ctn { padding-top:0; }
.ruleajax p { text-align:left; padding-top:0; height:35px; line-height:35px; color:#666; }
.ruleajax textarea { border:1px solid #efefef; padding:5px 6px; line-height:20px; width:396px; overflow:hidden; }

.add-keywords { height:200px; }
.add-keywords p { color:#fd444c; font-weight:700; }
.add-keywords textarea { height:50px; }
.add-keywords .action { padding-top:11px; }

.add-text { height:285px; }
.add-text p em { font-weight:700; margin-left:4px; }
.add-text textarea { height:124px; }
.add-text .action { padding-top:18px; }

.add-image { height:285px; }
.add-image textarea { height:120px; }
.add-image .action { padding-top:18px; }
 .box {
     /*非IE的主流浏览器识别的垂直居中的方法*/
     display: table-cell;
     vertical-align:middle;

     /*设置水平居中*/
     text-align:center;

     /* 针对IE的Hack */
     *display: block;
     *font-size:175px;/*约为高度的0.873，200*0.873 约为175*/
     *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

     border: 1px solid #eee;
     }
     .box img {
     /*设置图片垂直居中*/
     vertical-align:middle;
     }